﻿html,body{margin:0; padding:0; font-size:14px; color:#333; font-family:"宋体"; line-height:25px;}
p,ul,li,em,font,dl,dt,dd,form,input,select,table,tbody,tr,td,th,h1,h2,h3,h4,h5,h6,em,font{margin:0; padding:0; list-style: none; font-style: normal;}
a{color:#4b4f51; text-decoration:none;}a:hover{color:#f96706;}img{background-color:#E0E9ED;}
h1,h2,h3,h4,h5,h6,font{font-weight:normal;}
a img{border:none;}img,div{display:block;}em{color:#7B8083; display:block; font-size:12px; font-family:Arial;}
.page .thisclass a,.thisclass a:hover,#pa{color:#f96706; font-weight:bold; border:1px solid #f96706;}

/*网页css*/
.top-page,.logo,.top-navigation,.top-navigation li:hover,.top-navigation li.pon,.home-update,.tab-news a:hover,.tab-news a.pon
,.more a,.home-video,.big-title,.news-classify a.pon,.news-classify a:hover{ background:url(style-img.png) repeat-x;}
.top-content,.new-update a,.youku,.sina,.tenxun,.sitpro-one,.sitpro-two,.sitpro-three,.sitpro-four,.sitpro-five,.sitpro-six,.wgh-four dd a
,.home-new-list dd a,.column-list dt,.column-list dd a,.tel,.mobile,.mail{background:url(style-ic.png) no-repeat;}
.top-page{ height:78px;}
.top-page-content{width:1000px; margin:0 auto;}
.logo,.attention span{float:left;}
.logo{width:450px; height:28px; background-position:-986px -136px; margin-top:25px;}
.top-content{color:#7b8083; background-position: 0 10px; font-size:12px; margin-top:30px; float:right;  margin-left:20px; padding-left:15px;}
.top-content strong{font-size:14px; color:#f96706;}
.top-navigation{height:43px; background-position:0 -83px; z-index:10000;}
.top-navigation li{ float:left;font-size:14px; font-family:Arial; font-weight:bold; position:relative;  line-height:43px; text-align:center; z-index:1000;}
.top-navigation li a{ width:110px; height:43px; display:block; color:white;}
.top-navigation li:hover,.top-navigation li.pon{background:#027fb9;}
.top-navigation li span{ position:absolute; overflow:hidden; height:0; width:150px; background:url(navigation-list-bg.png);left:0; top:43px;}
.top-navigation li span a{font-size:12px; color:#fff; text-align:left; font-weight:normal; height:33px; line-height:33px; padding:0 20px;}
.top-navigation li span a:hover{ background:#027fb9; color:white;}
.top-navigation li:hover span{display:block; z-index:10000;}

.home-banner{height:400px; position:relative;}
.inside-banner{height:170px; background:url(inside-banner.jpg); display:block;}
.banner-shadows{position:absolute; height:21px; width:100%; background:url(banner-shadows.png) repeat-x; z-index:1;}

.home-update{height:43px; line-height:43px; background-position:0 -169px;}
.new-update{font-size:12px; color:#7B8083; float:left;}
.new-update #Marquee a{margin-right:15px;}
.new-update div{width:400px;}
.new-update div em{float:left;}
.new-update span{background:url(style-img.png) no-repeat -433px -130px; margin-right:15px; width:74px; height:19px; line-height:19px; color:white; display:block; float:left; margin-top:13px; text-align:center;}
.new-update a{background-position: 0 21px ; /*margin-right:15px;*/ padding-left:10px; color:#f96706; float:left;}
.new-update a:hover{text-decoration:underline;}
.new-update a em{color:#7B8083;}
.attention{float:right; font-size:12px; font-weight:bold; color:#fa9607;}
.youku,.sina,.tenxun{width:22px; height:22px; display:block; background-position:0 -22px; float:left; margin-top:9px; margin-left:7px;}
.youku:hover{background-position:-24px -22px;}
.sina{background-position:0 -49px;}
.sina:hover{background-position:-24px -49px;}
.tenxun{background-position:0 -76px}
.tenxun:hover{background-position:-24px -76px;}
.series-products{ height:210px; padding-top:17px; background: url(sixser-shadows.png) repeat-x #eff5f7;}

.sit-pro{border:1px solid #e7edf0; height:190px; background:white;}
.sitone{height:95px; width:332px; float:left;border-bottom:1px solid #e7edf0;}

.sitone span{width:46px; height:44px; float:left;}
.sitone h2{font-size:12px; margin-top:10px; font-weight: normal;width:255px; float:right; color:#7B8083;}
.sitone h2 a{font-size:14px; font-weight:bold; display:block;color:#449209;}
.sitone h2 a:hover{ text-decoration:underline;}

.sitpro-one,.sitpro-two,.sitpro-three,.sitpro-four,.sitpro-five,.sitpro-six{margin-top:20px; margin-left:15px;}
.sitpro-one{ background-position:0 -121px;}
.sitpro-two{ background-position:0 -198px;}
.sitpro-three{ background-position:0 -274px;}
.sitpro-four{ background-position:0 -352px;}
.sitpro-five{ background-position:0 -429px;}
.sitpro-six{ background-position:0 -509px;}
.pro-line{border:1px solid #e7edf0; border-top:none;}

.wah-r-l{border-left:1px solid #ebf0f1;width:247px;}
.wgh-four{width:248px; height:220px; border-right:1px solid #ebf0f1;border-bottom:1px solid #ebf0f1; float:left; margin-top:20px;}
.wgh-four dt{height:35px; padding-left:50px; line-height:35px; font-size:14px; font-weight:bold; color:white; background:#62ab24 url(style-ic.png) no-repeat -50px -12px;}
.wgh-four dd a{font-size:12px; display:block; height:30px; line-height:30px; background-position: 35px 12px; padding-left:50px;}

.company-action{width:470px; float:left; height:300px; margin-top:15px;}
.tab-news{height:32px; line-height:32px; text-align:center; border-bottom:1px solid #d5dadd;}
.tab-news a{width:76px; display:block; float:left;}
.tab-news a:hover,.tab-news a.pon,.news-classify a.pon,.news-classify a:hover{ background-position:-518px -132px; color:white;}
.more a{width:39px; text-align:left; float:right; padding-left:10px; margin-top:10px; height:16px; line-height:16px; display:block; font-size:12px; color:white; background-position:-737px -150px;}
.more a:hover,.in-me a:hover{background-position:-737px -130px;}
.in-me a{margin-top:5px; margin-right:5px;background:url(style-img.png) no-repeat -799px -130px; color:#7e8587; font-weight:normal;}
.in-me a:hover{color:white;}

.home-new-list{margin:15px 0;}
.home-new-list dt{height:121px; border-bottom:1px dotted #ced2da; padding-bottom:15px; margin-bottom:15px;}
.home-new-list dt img{width:158px; height:113px; float:left; padding:3px; border:1px solid #D8DDE0;}
.home-new-list dt font{width:280px; display:block; float:right; overflow:hidden; height:121px;}
/*.home-new-list dt font h3{margin-bottom:10px;}*/
.home-new-list dt font h3 a{font-size:14px;font-weight:bold; display:block; text-overflow:ellipsis; white-space:nowrap; word-spacing:normal; overflow:hidden;}
.home-new-list dt font h3 em{font-size:12px; font-weight:normal;display:block;}
.home-new-list dt p{font-size:12px; color:#7B8083;}
.home-new-list dd a{font-size:12px; line-height:25px; padding-left:10px;background-position:0 5px;}
.home-new-list dd em{float:right;}
.tab-news a.home-video{background-position:-608px -132px; width:115px; height:32px; color:white;}
.vi-r{float:right;}
.clearfix:after{
	content:attr(x);
	clear:both;
	display:block;
}
.links{border:1px solid #d5dadd; font-size:12px; padding:5px; clear:both; width:990px; margin-top:20px; margin-bottom:20px; color:#7B8083;}
.links a{display:inline-block; margin:0 5px;}
.gis-footer{background: #fafafa;display:block; height:70px; clear:both; }
.footer{font-size:12px; color:#666a6d; text-align:center; height:60px; padding-top:10px;}
.footer p{margin-bottom:5px; display:block;}
.inside-crumbs a{background:none; color:#7c8184; float:none; padding:0; margin:0 5px;}
.inside-crumbs{color:#f96706;}

.tree-list{width:210px; float:left;font-size:14px;}
.big-title{font-size:24px; padding-left:25px; font-family:"微软雅黑", Arial; height:70px; line-height:70px; background-position:0 -220px;}
.column-list{margin-top:-1px;}
.column-list dt{ height:35px; line-height:35px; background-color:#ff9900; background-position:-60px -40px; padding-left:30px; color:white; font-size:16px; font-weight:bold;}
.column-list dd,.biaoqian{border:1px solid #e3eaed; padding:5px;}
.column-list dd a{display:block; height:35px; line-height:35px; background-position:-65px -67px; padding-left:20px;}
.column-list dd a:hover{background-color:#eff5fa;}
.column-list dd a.pon{font-weight:bold; color:#F96706;}

.biaoqian{ margin-top:15px;}
.biaoqian strong{display:block;}
.biaoqian p{color:#7B8083; margin-bottom:5px; padding-left:35px;}
.biaoqian p strong{ font-size:16px; font-family:Arial; color:#f96706;}

.tel{background-position:-10px -587px;}
.mobile{background-position:-10px -644px;}
.mail{background-position:-10px -697px;}

.show-centre{width:750px; float:right; margin-top:15px; overflow:hidden;font-size:14px;}
.show-centre p{margin:20px 0; text-indent:2em;}
.show-centre strong{font-size:16px;}
.show-centre img{margin:0 auto;}
.solu-style h2{font-size:26px; line-height:26px; text-align:center; border-bottom:1px dotted #D5DADD; height:40px; margin-bottom:25px; font-family: Arial,"微软雅黑"; font-weight:normal;}
.sc{color:#f96706;}
.soltdata{display:block;}
.soltdata font{display:block; margin:20px 0; line-height:20px;}
.soltdata em{font-weight:normal;padding-left:15px;}

.case-show{padding-bottom:10px; margin-top:20px; clear:both;}
.case-show span,.case-yanshi span,.case-zhishi span{display:block; background:#EFF5F7;height:35px;font-weight:bold;  line-height:35px; margin-bottom:15px;}
.case-show span strong,.case-yanshi strong,.case-zhishi span strong{display:block; float:left; padding:0 15px;}
.case-show a,.case-yanshi a{float:left; text-align:center; margin:0 15px; width:180px;}
.case-show img,.case-yanshi img{width:180px; height:118px;}
.cslist a{width:200px; height:30px; background:url(style-ic.png) no-repeat 0 8px; text-align:left; padding-left:15px;}

.solu-title{font-size:16px; height:25px; font-weight:bold; padding-right:30px; background:url(style-ic.png) no-repeat -73px -18px; padding-left:25px;}

.smll-lable{clear:both; border-top:2px dotted #e1e7e9; padding:10px 0;}
.smll-lable strong{font-size:12px; display:block; margin-bottom:15px;}
.smll-lable a{margin-right:15px;}
.smll-lable a:hover{background:#f96706; color:white;}
.vir-li li{width:218px; font-size:12px; padding:10px; height:210px; display:block; margin-right:10px; margin-bottom:10px; float:left; border:1px solid #ecf2f4;}
.vir-li li:hover{background:#f0f5f7;}
.vir-li li strong{background:url(style-ic.png) no-repeat 10px -747px; padding-left:25px; height:30px; line-height:30px; display:block;}
.vir-li li img{width:219px; height:110px; margin:10px 0;}

.page{clear:both; margin:20px; height:32px;}
.page td{ float:left; margin-right:5px;}
.page li{ margin-right:4px; display:block; float:left;line-height:30px; }
.jup{margin-left:20px; *width:130px !important;}
.page li select{height:30px; margin-right:15px; width:50px; display:block; float:right; border:1px solid #cbd6da;}
.page a{display: block;
height: 30px;
line-height: 30px;
float: left;
padding: 0 10px;
border: 1px solid #cbd6da;}
.page a:hover{border:1px solid #f96706;}
.page a.pon{background:#f96706; border:1px solid #d04900; color:white;}
.up-down-page {font-size:12px;}
.up-down-page span{ display:block;}
.up-down-page a{color:#f96706;}
.case-list{margin-bottom:20px; border-bottom:1px dotted #E3EAED;}
.caseli{margin:20px 0;}
.caseli li{width:170px; height:150px; display:block; float:left; text-align:center; margin-right:17px; margin-bottom:15px;}
.caseli img{width:170px; height:119px; margin-bottom:5px;}
.wscn{background:#edf7fc; border:1px solid #e8f1f5; padding:10px; margin:20px 0; }
.alw a{display:block; line-height:40px; background:url(style-ic.png) no-repeat 0 18px; padding-left:15px; }
.fouce{width:380px; height:285px; background:#E0E9ED; float:left;}
.newup{width:350px; float:right; height:143px; overflow:hidden;}
.newup dt{font-size:14px; font-weight:bold; color:#3c3f40; margin-bottom:5px; background:#ecf2f4 url(style-ic.png) 10px -748px  no-repeat; height:27px; line-height:27px; padding-left:25px;}
.newup dd,.zhi-s dd{background:url(style-ic.png) no-repeat 0 10px; padding-left:12px;line-height:25px; height:25px;}
.newup dd a,.zhi-s dd a{width:250px; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-spacing:normal;}
.newup dd em{float:right;}
.newup dd.uni-other,.uni-r,.uni-l{float:left; margin:15px 0; height:230px; overflow:hidden; display:block;}
dd.foshow{height:85px; font-size:12px; line-height:20px; margin:10px 0;display:block; width:350px; background:none; padding:0;}
dd.foshow a{width:100px;}dd.foshow span a,.zhi-s em a{width:230px;}
dd.foshow img{width:100px; height:75px; float:left;}
dd.foshow span{float:right; width:230px; color:#7B8083;}
dd.foshow span font{display:block; font-size:12px; height:43px; overflow:hidden;}
dd.foshow span strong{font-size:14px; display:block; height:25px;}
.red{color:#f96706;}
.uni-r{float:right;}
.uni-l{float:left;}

.uni-list{padding:10px 0; border-top:1px dotted #D5DADD; margin:10px 0;}
.uni-list li{display:block; height:40px; line-height:40px;}
.uni-list li a{background:url(style-ic.png) no-repeat 5px 5px; padding-left:15px;}
.uni-list li em{float:right;}


.news-classify{height:30px; display:block; margin-top:15px;border-bottom:1px solid #D5DADD;}
.news-classify a{ text-align:center;width:76px; display:block; float:left; height:30px; line-height:30px; margin-right:2px;}


.newsli{border-bottom:1px dotted #D5DADD; margin-bottom:15px;}
.newsli li{margin-bottom:15px; margin-top:10px; height:90px; padding:10px;}
.newsli li:hover{background:#f0f7f9;}
.newsli li img{width:140px; height:90px; float:left;}
.news-style-li strong{display:block; margin-bottom:5px;}
.news-style-li strong em{font-weight:normal; float:right;}
.news-style-li font{display: block;height:45px; color:#7B8083; line-height:20px;}
.news-style-li{width:570px; float:right;font-size:12px;}

.send-em{display:block; text-align:center; margin-top:-15px; font-size:12px; color:#7B8083;}

.intro{padding:10px; background:#f3f7f9; border:1px solid #eaf2f4; margin:10px 0;}


/*gis焦点图css*/
.weiduduan{ width:380px;}
#slideBox{width:380px;height:285px;overflow:hidden;position:relative;}
#slideBox ul#show_pic{margin:0;padding:0;list-style:none;height:285px;width:4750px;position:absolute;}
#slideBox ul#show_pic li{float:left;margin:0;padding:0;height:285px; width:380px;}
#slideBox ul#show_pic li img{display:block; width:380px; height:285px;}
#iconBall{position:absolute;bottom:0;right:0;}
#iconBall li{float:left;color:#7a7a7a;width:32px;height:28px;line-height:28px;cursor:pointer;text-align:center;font-size:14px;font-weight:bold;padding-top:4px;}
#iconBall li.active{background:url(iconbg.png) no-repeat;color:#fff;}
#slideText {width:380px;height:28px;background:rgba(0,0,0,0.7);color:#fff;position:absolute;left:0px;bottom:0px;*background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000,endColorstr=#b2000000);}
#textBall{position:absolute;left:3px;bottom:0px; width:240px; height:30px;line-height:30px; overflow:hidden;}
#textBall li{float:left;cursor:pointer;display:none;color:#fff;font-size:14px;}
#textBall li.active{display:block;}
#textBall li a {text-decoration:none;color:#fff;}

/*首页banner CSS*/
.banner_index{height:400px;position: relative;overflow:hidden;}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:150px;width:56px;height:78px;display: block;}
.banner_index .btnPre,.banner_pro .bPre{background: url(bg_btnPre_index.png) no-repeat 0 0;left:20px;z-index:10;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(bg_btnPre_index_hover.png) no-repeat 0 0; }
.banner_index .btnNext,.banner_pro .bNext{background: url(bg_btnNext_index.png) no-repeat 0 0;right: 20px; z-index:10;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(bg_btnNext_index_hover.png) no-repeat 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; }
.banner_index .banner_wrap li{width:1440px;float: left;}
.indexBanner_num{width:1000px;margin: 0 auto;padding:10px 0;text-align: center;} 
.indexBanner_num a{width: 8px;height: 8px;display: inline-block;_zoom:1;background: url(bg_num.png) no-repeat 0 0;font-size: 0px;line-height: 0px;margin:0 1px;}
.indexBanner_num a.on,.indexBanner_num a:hover{background: url(bg_num_on.png) no-repeat 0 0;}


.recommend-case{ height:35px; line-height:35px; background:#f4f9fb; border:2px solid #e7edf0; font-size:16px; padding-right:10px; margin-top:15px;}
.recommend-case strong{background:white; border-top:2px solid #ff7200; display:block; float:left; padding:0 15px; border-right:1px solid #e7edf0;}
.recom-list{border:2px solid #e7edf0; border-top:none; padding:10px 20px 0 20px; height:135px;}
.rediv{width:315px; height:60px; float:left; font-size:12px; color:#7B8083; margin-bottom:10px;}
.rediv span{display:block; width:300px; padding-left:15px; height:30px; line-height:30px; background:url(style-ic.png) no-repeat 0 -747px;}

.rediv span a{font-weight:bold; font-size:14px; float:left; margin-right:20px;}

.weixin{width:107px; height:137px; line-height:18px; color:#7B8083; display:block; padding:5px; border:1px solid #F4F9FB; position:fixed; right:20px; background:white; border:1px solid #dde3e6; font-size:12px; top:55%; z-index:1;}

.qq-online a{ height:34px; display:block; line-height:34px; text-align:center; background:url(style-img.png) no-repeat -303px -241px; margin:20px 0;}

.end-seach li{width:330px; height:80px;}

.case-yanshi,.case-zhishi{width:360px; margin:15px 0; float:left;}.case-yanshi img{width:160px; height:105px;}.case-yanshi a{ margin:0;  margin-right:20px;width:160px;}
.case-zhishi{float:right}.case-yanshi span,.case-zhishi span{background: url(style-ic.png) no-repeat 10px -745px #ECF2F4;padding-left:15px;}
.zhi-s a img{width:100px; height:75px; float:left; margin-right:15px;}.zhi-s a{display:block;}
.zhi-s em{height:90px;}
.zhi-s strong{display:block;
    font-size: 14px; float:left; width:230px;
    height: 25px;}
.zhi-s font{display: block;width:230px; line-height:16px;
    font-size: 12px; float:left;}
.zhi-s dd a{font-size:12px;}
.page span{float: left;
width: 29px;
text-align: center;
border: 1px solid #f96706;
height: 30px;
color:#f96706;
line-height: 32px;}


